package com.kernel;

/****************************************
 * @name StaticProxyDemo
 * @description 静态代理模式
 * @author 黄彬恒
 * @since 2018/7/16
 ***************************************/
public class StaticProxyDemo {
    public static void main(String[] args) {
        /*静态代理除了调用的业务接口不一样外,其它操作的都一样,此时肯定会产生重复代码*/
        Subject subject = new ProxySubject(new RealSubject());
        String info = subject.say("kernel", 23);
        System.out.println(info);
    }
}
